From: Florian Müllner Date: Sat, 9 Feb 2019 18:16:15 +0000 (+0100) Subject: texture-cache: Use content size for returned images X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~888^2^2~121 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=81f0e7de9eb1cb30806dd44c615d2cc895b58a49;p=gnome-shell.git texture-cache: Use content size for returned images Since commit deec0bf2550, the texture cache is based on ClutterImage rather than ClutterTexture. As ClutterImage (like all ClutterContent) is only concerned with painting, it doesn't influence the size of the actor it is added to at all, and the returned actor will now stay at size 0x0 after the image has been loaded. Set up the actor to follow the content's size instead, to get closer to the previous behavior. https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/402 --- diff --git a/src/st/st-texture-cache.c b/src/st/st-texture-cache.c index 1d11ce71c..967ad9e2e 100644 --- a/src/st/st-texture-cache.c +++ b/src/st/st-texture-cache.c @@ -71,6 +71,7 @@ create_invisible_actor (void) { return g_object_new (CLUTTER_TYPE_ACTOR, "opacity", 0, + "request-mode", CLUTTER_REQUEST_CONTENT_SIZE, NULL); }